﻿using System.Collections.Generic;

namespace ObjetosComunes.Entidades
{
    /// <summary>
    /// Clase Aseguradora lleva el control de los datos de las aseguradoras del sistema
    /// </summary>
    public class Aseguradora: Entidad
    {
        #region atributos

        /// <summary> Nombre de la aseguradora </summary>
        private string _nombre;


        /// <summary> Rif de la aseguradora </summary>
        private long _rif;


        /// <summary> Telefono principal de la aseguradora </summary>
        private string _telefono;


        /// <summary> Lista de la aseguradora </summary>
        private List<Sucursal> _sucursales;

        #endregion

        #region Propiedades

        /// <summary> Nombre de la aseguradora </summary>
        public string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }


        /// <summary> Rif de la aseguradora </summary>
        public long Rif
        {
            get { return _rif; }
            set { _rif = value; }
        }


        /// <summary> Telefono principal de la aseguradora </summary>
        public string Telefono
        {
            get { return _telefono; }
            set { _telefono = value; }
        }


        /// <summary> Lista de la aseguradora </summary>
        public List<Sucursal> Sucursales
        {
            get { return _sucursales; }
            set { _sucursales = value; }
        }
        #endregion
    }
}
